package day1;

import java.io.File;
import java.io.IOException;
import java.security.PublicKey;
import java.util.Scanner;

//a.在电脑D盘下创建一个文件为HelloWorld.txt文件，判断他是文件还是目录，在创建一个目
//录IOTest,之后将HelloWorld.txt移动到IOTest目录下去；之后遍历IOTest这个目录下的文
//件
//b.从键盘输入接收一个文件夹路径,打印出该文件夹下所有的.java后缀的文件名(不包括子目录)
//a.递归实现输入任意目录，列出文件以及文件夹(包括子目录)
//b.复制一个文件显示复制所花的时间
public class exe2 {
    public static void main(String[] args) throws IOException {
        //demo1();
        //demo2();
        //a
        File f=new File("d://HelloWorld.txt");
        System.out.println(f);
        f.createNewFile();
        File f2=new File("d://IOTest//a.txt");
        System.out.println("f是文件吗"+f.isFile());
        System.out.println("f是目录吗"+f.isDirectory());
        f2.getParentFile().mkdirs();
        f.renameTo(f2);
        File[] files1=f2.listFiles();
        for(File file:files1){
            System.out.println(files1);
        }
        //System.out.println(f2);
        //b

    }
    public static void demo2(){

    }
    public static void demo1(){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入路径");
        File f4=null;
        while (true){
            String path=sc.nextLine();
            f4=new File(path);
            if(f4.isFile()) break;
            else if(f4.isFile()) System.out.println();
            else System.out.println("不存在");
        }

    }
}
